David KalivodaDavid Kalivoda
The Null Result: When a Football Data Model Has to Learn to Stay SilentOn the night of 15 July 2026, in a small apartment in Liverpool, I kept my...
After the Whistle at Hoa Xuan: The Boy Who Drew an S, a Shirt Covered in Logos, and How Vietnamese Football Keeps Losing a Rough GemHoa Xuan Stadium was so quiet that I could hear the ball sigh. That afternoon...
The Nine-Dimensional Void: When Vietnamese Football Learns to Read ItselfThere is an afternoon at Hoa Xuan Stadium that I remember forever, not for a...
The NBA Trade Window and the 'Effort Metric' Trap: Why 4.5 Kilometers a Night Cannot Buy a Playoff BerthOn the night of February 14, 2026, I sat in the ninth row of an arena in the...
Release Clauses, Wage Bills, and the Children Without Passports11:47 p.m., a night in July. In a small rented flat on the outskirts of Kuala...
The Blank Data Page: The Most Dangerous Silent Trap in Basketball Analytics2:17 in the morning. The analytics dashboard returned a green status line:...
When the Sports Data Pipeline Deceives Itself: Lessons from a Mislabeled 'Tennis' TagOn Thursday morning I opened a file that the newsroom's automated...
When a Football Analysis Table Is Full of Cells and Empty of FactsMarseille, two in the morning. On my screen sat a football analysis split int...
The Wrong Label and the Discipline of Data: A Lesson from an Article That Was Never FootballNineteen information points. Not one club. Not one player. Not one match, not...
Nine Analytical Dimensions, Not a Single Line of Data: Football and the Discipline of SilenceNine analytical dimensions. Not a single line of data. That is all that came...
The Night the Data Board Went Dark in V.League: What Was Left After Minute 63The clock on the press-room wall read 9:47 pm. Minute 63. The big screen was...
The Blank Scouting Report: Enzo Fernández, Croatia 2026 and the Discipline of Reading DataOn 19 January 2026, I sat in front of a blank spreadsheet in an office in...
The Empty Analysis Sheet and the Discipline of the WriterOne in the morning in Saigon. On the laptop screen the nine-section analysis...
Medical Secrecy at Major Tournaments: When Injuries Are Sealed Like ContractsMinute 78, the semifinal. The player wearing number 10 clutches his right kne...
Como 4-1 Leipzig: Fabregas Chooses Humility After a Historic Champions League NightOverture — five minutes When the final whistle sounded at Giuseppe Sinigaglia...
The Blank Dossier: When Vietnamese Badminton Data Misses the Transfer WindowAt four fifty in the morning, in a hotel on the corner of Jalan Sudirman in...
V.League and Vietnam's Golden Generation: The Sustainability Question Behind the ApplauseThat night, I sat in a small coffee shop in Guangzhou, my eyes fixed on a...
Vietnamese Swimming Between Two Shores: Regional Gold and the Olympic GapThe beep sounds, the water breaks into a white ridge, and I close my eyes. It...
Bahrain Beat Oman 3-0 and Still Went Home: Point Ratios in Fukuoka and the Blind Spot of the RulebookIn Fukuoka that night, the final whistle sounded while the third set score...
Five Signals That Distort a Track and Field Result — And How to Read It Again From Frame TwelveOn August 5, 2026, at the Olympic Stadium in London, the men's 100 metres fin...
After the Whistle at Hoa Xuan: The Boy Who Drew an S, a Shirt Covered in Logos, and How Vietnamese Football Keeps Losing a Rough GemHoa Xuan Stadium was so quiet that I could hear the ball sigh. That afternoon...
The Nine-Dimensional Void: When Vietnamese Football Learns to Read ItselfThere is an afternoon at Hoa Xuan Stadium that I remember forever, not for a...
The NBA Trade Window and the 'Effort Metric' Trap: Why 4.5 Kilometers a Night Cannot Buy a Playoff BerthOn the night of February 14, 2026, I sat in the ninth row of an arena in the...
Release Clauses, Wage Bills, and the Children Without Passports11:47 p.m., a night in July. In a small rented flat on the outskirts of Kuala...
The Blank Data Page: The Most Dangerous Silent Trap in Basketball Analytics2:17 in the morning. The analytics dashboard returned a green status line:...
When the Sports Data Pipeline Deceives Itself: Lessons from a Mislabeled 'Tennis' TagOn Thursday morning I opened a file that the newsroom's automated...
When a Football Analysis Table Is Full of Cells and Empty of FactsMarseille, two in the morning. On my screen sat a football analysis split int...
The Wrong Label and the Discipline of Data: A Lesson from an Article That Was Never FootballNineteen information points. Not one club. Not one player. Not one match, not...
Nine Analytical Dimensions, Not a Single Line of Data: Football and the Discipline of SilenceNine analytical dimensions. Not a single line of data. That is all that came...
The Night the Data Board Went Dark in V.League: What Was Left After Minute 63The clock on the press-room wall read 9:47 pm. Minute 63. The big screen was...
The Blank Scouting Report: Enzo Fernández, Croatia 2026 and the Discipline of Reading DataOn 19 January 2026, I sat in front of a blank spreadsheet in an office in...
The Empty Analysis Sheet and the Discipline of the WriterOne in the morning in Saigon. On the laptop screen the nine-section analysis...
Medical Secrecy at Major Tournaments: When Injuries Are Sealed Like ContractsMinute 78, the semifinal. The player wearing number 10 clutches his right kne...
Como 4-1 Leipzig: Fabregas Chooses Humility After a Historic Champions League NightOverture — five minutes When the final whistle sounded at Giuseppe Sinigaglia...
The Blank Dossier: When Vietnamese Badminton Data Misses the Transfer WindowAt four fifty in the morning, in a hotel on the corner of Jalan Sudirman in...
V.League and Vietnam's Golden Generation: The Sustainability Question Behind the ApplauseThat night, I sat in a small coffee shop in Guangzhou, my eyes fixed on a...
Vietnamese Swimming Between Two Shores: Regional Gold and the Olympic GapThe beep sounds, the water breaks into a white ridge, and I close my eyes. It...
Bahrain Beat Oman 3-0 and Still Went Home: Point Ratios in Fukuoka and the Blind Spot of the RulebookIn Fukuoka that night, the final whistle sounded while the third set score...
Five Signals That Distort a Track and Field Result — And How to Read It Again From Frame TwelveOn August 5, 2026, at the Olympic Stadium in London, the men's 100 metres fin...
